drug implants - French English Dictionary